/*!
 * Start Bootstrap - Landing Page Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body,
html {
    width: 100%;
    height: 100%;
	color:#525252;
}

body {
    font-family: Helvetica,Arial,sans-serif;
	word-break: keep-all;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Helvetica,Arial,sans-serif;
    font-weight: 700;
	word-break: keep-all;
}
.topnav {
    font-size: 13px; 
}
.topnav a {
	color:#4d4d4f;	
}

.navbar {
    min-height: 84px;
}
.navbar-default {
    background-color: #ffffff;
    border-color: #e7e7e7;
}
.navbar-header {
    float: left;
	width:100%;
	padding-top:0;
}
nav.navbar.navbar-default.navbar-fixed-top.topnav {
	background-color:#ffffff;	
}
.navbar-nav > li > a {
    padding-bottom: 7px;
    padding-top: 15px;
}
.navbar-fixed-top {
    border-width: 0;
    top: 0;
}
.topRight {
	vertical-align: middle;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 6px;
	line-height: none;
	font-size:none;
}
.outerContainer {
	background-color: #ffffff;
	width:100%;	
}
.navbar-right {
    float: right !important;
    margin-right: 0;
}
.lead {
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}

#visual div {
	float:none;	
}
#stripe1 {
	background-color: #f6861f;
	color: #ffffff;
	margin-left: 0;
	margin-top: -100px;
	max-width: 1170px;
	padding: 48px 20px !important;
	position: relative;
	text-align: left;
	text-transform: uppercase;
	z-index: 5;
}
#stripe2 {
	background-color: #f26322;
	color: #ffffff;
	margin-left: 0;
	margin-top: -2.8em;
	max-width: 1170px;
	padding: 1.1em 20px !important;
	position: relative;
	text-align: left;
	z-index: 5;
}

.intro-header {
    background: url("http://images.connecting.cigna.com/EloquaImages/clients/CIGNACorporation/%7B7a9b2771-ca84-4475-b79a-752b400d9547%7D_886773a_banner-backg-lg.jpg") no-repeat scroll center 94px rgba(248, 248, 248, 0);
    color: #f8f8f8;
    margin: 0 auto;
    padding-bottom: 60px;
    padding-top: 84px;
    text-align: center;
}

.intro-message {
    position: relative;
    padding-top: 20%;
    padding-bottom: 20%;
}

.intro-message > h1 {
    margin: 0;
    font-size: 5em;
}

.intro-divider {
    width: 400px;
    border-top: 1px solid #f8f8f8;
    border-bottom: 1px solid rgba(0,0,0,0.2);
}

.intro-message > h3 {
    
}
#headerTxt1 {
	clear:left;
	margin-top:0;
	padding-top:0;	
}
#headerTxt2 {
	clear:left;
	padding-top:0;	
}
#headerTxt1 h1 {
	font-family: Arial,Helvetica,sans-serif;
    font-weight:bold;
	padding-right:50%;
 }
 #headerTxt2 h1 {
	font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    line-height: 26px;
 }
 #headline1 strong{
	font-size:35px !important;
	line-height: 37px !important;
	color:#ffffff !important;	
}
#headline2 h1 {
	font-size:18px !important;
	line-height:20px !important;	
}
#headline1 {
	margin: 110px auto 0;
    max-width: 1170px;
    position: relative;
    text-align: left;
	padding-left:0;
    z-index: 10;	
}
#headline2 {
	margin: 0 auto;
    max-width: 1170px;
    padding-top: 0;
    position: relative;
    text-align: left;
	padding-right:55%;
    z-index: 10;
}
.intro-header .subheader {
	color:#585858;
	font-size:16px;
	line-height:22px;
	clear:both;
	padding-top:70px;
	text-align:left;
	font-weight:normal;	
}
.subheader strong {
	font-size: 24px;
	line-height: 25px;
}
.subheader {
	color:#f6861f;
	font-size: 24px;
	line-height: 26px;	
}
#section-a.subheader {
	clear: both;
	padding-top: 70px;
	text-align: left;
	padding-left: 0;
	padding-right: 0;
	font-weight: normal;
}
.carousel-inner {
	padding-left:6%;	
}
.carousel-inner .item {
	width: 80%;
}
.carousel-inner .item .row {
	padding-left:2%;
	
}
.carousel-inner .item .row div {
	border: #09F solid 2px;
	border-radius: 0px;
	float: left !important;
	height: 280px;
	margin: 10px 0 10px 0;
	padding: 15px 20px;
	text-align: left;
	font-weight: normal;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    margin-top: -30px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -10px;
    right: 60%;
}
.carousel-inner .item .row div strong, #noCarousel .item .row div strong {
	color:#3f98d0;
}
.glyphicon-chevron-left::before, .glyphicon-chevron-right::before {
	content:none;
}
 
.carousel-control {
	z-index:1000;	
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	margin-left: -85px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -80px;
}
.carousel-control.left, .carousel-control.right {
    background-image: none;
}
.subheader#section-a {
	width:100%;
	padding-top:10px;padding-bottom:30px;
}
.outerContainer.section-a {
	background-color: #ffffff;
}
.content-section-a {
	padding-top:15px !important;	
}
.section-heading {
	color:#188ccc;	
	font-weight: normal;
}
.btn-group-lg > .btn, .btn-lg {
    border-radius: 6px;
    font-size: 18px;
    line-height: 1.33333;
    padding: 10px 16px;
}
.btn-default {
	background-color: #188ccc;
	border-color: #ccc;
	color: #ffffff;
}
.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 0;
    padding: 10px 12px 8px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.network-name {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
}
.subheader2 {
	clear: both;
    color: #585858;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    padding-left: 0;
    padding-top: 30px;
	padding-bottom:20px;
    text-align: left;	
}
.subheader2 strong {
	font-size:24px;
	line-height:25px;	
}
.footer {
	font-weight:normal !important;	
	color:#ffffff;
	font-size:16px;
	line-height:24px;
}
.footer.headline {
	font-size: 32px;
	color: #ffffff;
	font-weight: normal !important;
	float: left;
}
button.navbar-toggle {
	clear:right;	
}
footer {
	padding: 50px 0;
}

p.copyright {
    margin: 15px 0 0;
}
#noCarousel {
	display: none !important;	
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 0;
}
.call {
	font-size:16px; 
	line-height: 18px;	
}
.topRow div {
	float:left;
	border-right:1px solid #ffffff;
	background-color:#f6861f;
	font-size:14px;
	line-height:18px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding:2px 4px;
	vertical-align:middle;
	height:54px;	
}

#tableSection img {
	width:auto;
	height:auto;
	max-width:100%;	
}
.numSub {
	font-size:18px !important;
	line-height:20px !important;
	color:#188ccc !important;	
}
.col-lg-2 {
    width: 20%;
	padding-right:45px;
}
#photo2 {
	padding-right:40px;
}
#tableLeft {
	float:left;
	width:40%;	
}
#tableRight {
	float:none;
	width:100%;
	clear:none;	
	display:block;
	padding-left:40%;
}
#hideShow1, #hideShow2 {
	 -webkit-transition: background-color 1s; /* Safari */
    transition: background-color 1s;	
}
@media(max-width:767px) {
	.intro-header {
    background: url("http://images.connecting.cigna.com/EloquaImages/clients/CIGNACorporation/%7B0c4aea9c-1dd2-4237-a78c-e84fda961fa9%7D_886773a_banner-backg.jpg") no-repeat scroll center 124px rgba(248, 248, 248, 0);
    color: #f8f8f8;
    margin: 0 auto;
    padding-bottom: 30px;
    padding-top: 124px;
    text-align: center;
}
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    position: absolute;
    right: 15px;
    top: 105px;
}
.intro-message {
        padding-bottom: 15%;
    }

    .intro-message > h1 {
        font-size: 3em;
    }

    ul.intro-social-buttons > li {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }

    ul.intro-social-buttons > li:last-child {
        margin-bottom: 0;
    }

    .intro-divider {
        width: 100%;
    }
	#headline1 {
		max-width: 750px !important;		
	}
	#headline2 {	
		max-width: 750px !important;	
	}
	.network-name {
		text-transform: uppercase;
		font-size: 18px;
		font-weight: 400;
		letter-spacing: 2px;
	}
	#noCarousel {
		display: none !important;	
	}
	.col-lg-2 {
    width: auto;
	padding-right:45px;
}
.numTxt {
	clear: none !important;
    display: block !important;
    padding-bottom: 20px !important;
    padding-left: 45px !important;
}
.num {
	float:left !important;
}
#topRow {
	padding-top:20px !important;	
}
}

.network-name {
	font-size: 14px;
	line-height: 18px !important;
	font-weight: 400;
	letter-spacing: 2px;
}

.content-section-a {
    padding: 50px 0;
    background-color: #ffffff;
}

.content-section-b {
    padding: 50px 0;
	background-color: #fff0dc;
}

.section-heading {
    margin-bottom: 10px;
}

.section-heading-spacer {
    float: left;
    width: 200px;
    border-top: 3px solid #e7e7e7;
}

.banner {
    padding: 30px 0;
    color: #f8f8f8;
    
    background-size: cover;
}

.banner h2 {
    margin: 0;
	color: black;
    font-size: 18px;
	line-height: 22px;
	font-weight:normal;
}

.banner ul {
    margin-bottom: 0;
}

.banner-social-buttons {
    float: right;
    margin-top: 0;
}
.footnote {
	font-size:11px; 
	line-height:13px; 
	padding-top:20px;
	clear:left;	
}
@media(min-width:1920px) {
	
#stripe1 {
		
		max-width: 60%;
		
		width: 50% !important;
	}
	#stripe2 {
		
		max-width: 60%;
		
		width: 50% !important;
	}
}

@media(max-width:1199px) {
	.intro-header {
    background: url("http://images.connecting.cigna.com/EloquaImages/clients/CIGNACorporation/%7B0c4aea9c-1dd2-4237-a78c-e84fda961fa9%7D_886773a_banner-backg.jpg") no-repeat scroll center 84px rgba(248, 248, 248, 0);
    color: #f8f8f8;
    margin: 0 auto;
    padding-bottom: 30px;
    padding-top: 84px;
    text-align: center;
}
  	#noCarousel {
		display: none !important;	
	}
	#headerTxt1 {
		clear:left;
		margin-top:20px;
		padding-top:90px;	
	}
	#headerTxt2 {
		clear:left;
		padding-bottom:0;	
	}
	#headline1 {
		margin:0;
		max-width: 400px !important;
			
	}
	#headline2 {
		margin:0;
		max-width: 400px !important;
		padding-right:0 !important;
		
	}
	#headerTxt1 h1 {
		font-size: 28px !important;
		line-height: 30px !important;
		padding-right: 0;
	}
	 #headerTxt2 h1 {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 16px !important;
		line-height: 18px !important;
	 }
	 #headline1 strong{
		font-size:21px !important;
		line-height: 23px !important;
		color:#ffffff !important;	
	}
	#headline2 h1 {
		font-size:16px !important;
		line-height:18px !important;	
	}
	#stripe1 {
		margin-top: -6.0em;
		max-width: 1170px;
		padding: 3.4em 20px !important;
		width: 580px !important;
	}
	#stripe2 {
		margin-top: -2.6em;
		max-width: 1170px;
		padding: 1.3em 20px !important;
		width: 580px !important;
	}
.intro-header {
		padding-bottom: 60px !important;
		padding-top: 80px !important;
	}
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-left:0 !important;
    margin-right:0 !important;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left:-60px !important;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -55px !important;
}
	.carousel-inner .item .row div {

    height: 330px;
    
}
#section-a.subheader {
    padding-left: 0;
    padding-top: 30px;
}

#apps {
	width:100% !important;	
}
#pad0 {
	padding-left:20px !important;	
}
#pad0 img {
	max-width:330px !important;	
}
.banner {
	padding-left:25px !important;
	padding-top:30px !important;
	padding-bottom: 30px !important;	
}

.intro-header .subheader {
	padding-top:90px !important;	
}
}
@media (max-width:992px) {
	.col-md-1, .col-sm-1, .col-xs-1 {
		width:5%;	
	}
	.col-md-3, .col-sm-3, .col-xs-3 {
		width:26.7%;	
	}
	
	#noCarousel {
		display: none !important;	
	}
	#headerTxt1 {
		clear:left;
		margin-top:30px;
		padding-top:84px;	
	}
	#headerTxt2 {
		clear:left;
		padding-bottom:0;	
	}
	#headline1 {
		margin:0;
		max-width: 400px !important;
			
	}
	#headline2 {
		margin:0;
		max-width: 400px !important;
		padding-right:0 !important;
		
	}
	#headerTxt1 h1 {
		font-size: 27px !important;
		line-height: 29px !important;
		padding-right: 0;
	}
	 #headerTxt2 h1 {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 16px !important;
		line-height: 18px !important;
	 }
	 #headline1 strong{
		font-size:21px !important;
		line-height: 23px !important;
		color:#ffffff !important;	
	}
	#headline2 h1 {
		font-size:16px !important;
		line-height:18px !important;	
	}
	#stripe1 {
		margin-top: -5.8em;
		max-width: 1170px;
		padding: 3.2em 20px !important;
		width: 60% !important;
	}
	#stripe2 {
		margin-top: -2.6em;
		max-width: 1170px;
		padding: 1.3em 20px !important;
		width: 60% !important;
	}
.intro-header {
    background: rgba(248, 248, 248, 0) url("http://images.connecting.cigna.com/EloquaImages/clients/CIGNACorporation/%7B0c4aea9c-1dd2-4237-a78c-e84fda961fa9%7D_886773a_banner-backg.jpg") no-repeat scroll 80% 94px;
    color: #f8f8f8;
    margin: 0 auto;
    padding-bottom: 84px !important;
    padding-top: 60px !important;
    text-align: center;
	background-size:auto 65%;
}
	
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-left:0 !important;
    margin-right:0 !important;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left:-60px !important;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -50px !important;
}
	.carousel-inner .item .row div {

    height: 380px;
    
}
#section-a.subheader {
	padding-left: 0;
	padding-top: 10px;
}

#apps {
	width:100% !important;	
}
#pad0 {
	padding-left:20px !important;
	padding-top:0 !important;	
}
#pad0 img {
	max-width:330px !important;	
}
.banner {
	padding-left:25px !important;
	padding-top:30px !important;
	padding-bottom: 30px !important;	
}

.intro-header .subheader {
	padding-top:90px !important;	
}
}
@media(min-width:768px) and (max-width:991px){
#topRow {
	padding-top:20px !important;	
}
.col-lg-2 {
    padding-right: 15px;
}
}
@media(max-width:768px) {
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left:-55px !important;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -60px !important;
}
.carousel-inner .item .row {
    padding-left: 1.0%;
}
.carousel-inner .item .row div {

    height: 420px;
    
}
.hideShow {
width:160px !important;	
}
.num {
	float:none !important;
}
.numTxt {
	clear: none !important;
    display: block !important;
    padding-bottom: 20px !important;
    padding-left: 0 !important;
}
#topRow {
	padding-top:20px !important;	
}
.col-lg-2 {
    padding-right: 15px;
}
}

@media(max-width:706px) {
    .banner h2 {
        margin: 0;
	color: black;
    font-size: 18px;
	line-height: 22px;
	font-weight:normal;
    }

    ul.banner-social-buttons > li {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }

    ul.banner-social-buttons > li:last-child {
        margin-bottom: 0;
    }
	
#headerTxt1 {
		clear:left;
		margin-top:40px;
		padding-top:64px;	
	}
	#headerTxt2 {
		clear:left;
		padding-bottom:0;	
	}
	#headline1 {
		margin:0;
		max-width: 270px !important;	
	}
	#headline2 {
		margin:0;
		max-width: 270px !important;
		padding-right:0 !important;	
	}
	#headerTxt1 h1 {
		font-size: 16px !important;
		line-height: 18px !important;
		padding-right: 0;
	}
	 #headerTxt2 h1 {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px !important;
		line-height: 14px !important;
	 }
	 #headline1 strong{
		font-size:21px !important;
		line-height: 23px !important;
		color:#ffffff !important;	
	}
	#headline2 h1 {
		font-size:12px !important;
		line-height:14px !important;
	}
	#stripe1 {
    margin-top: -3.8em!important;
    max-width: 1170px;
    padding: 2.2em 20px !important;
	width:300px!important;
}
	#stripe2 {
		margin-top: -1.8em!important;
		max-width: 1170px;
		padding: 0.8em 20px !important;
		width:300px!important;
	}
	.intro-header {
		padding-bottom: 30px !important;
		padding-top: 30px !important;
	}
	.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-left:0 !important;
    margin-right:0 !important;
}
.subheader {
	font-size:20px !important;
	line-height:22px !important;	
}
.topRight {
	padding-top:8px !important;	
}
.topRight img {
	max-width:180px !important;
	height:auto !important;	
}
.logo {
	width: auto !important;	
}
.logo img {
	
	width: auto !important;
}
.navbar-toggle {
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 0;
    margin-right: 15px !important;
    margin-top: 12px !important;
    padding: 9px 10px !important;
    position: relative;
}
.intro-header {
    background: rgba(248, 248, 248, 0) url("http://images.connecting.cigna.com/EloquaImages/clients/CIGNACorporation/%7B0c4aea9c-1dd2-4237-a78c-e84fda961fa9%7D_886773a_banner-backg.jpg") no-repeat scroll -200px 90px / auto 65%;
    color: #f8f8f8;
    margin: 0 auto;
    padding-bottom: 80px !important;
    padding-top: 64px !important;
    text-align: center;
button.navbar-toggle {
	clear:right;
	margin-right:0 !important;	
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left:0 !important;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -25px;
}
.carousel-inner .item .row div {
    border: 1px solid #09f;
    border-radius: 4px;
    float: left !important;
    font-weight: normal;
    height: 270px;
    margin: 10px 0;
    padding: 5px 5px;
    text-align: center;
}
.carousel-control {
    bottom: 0;
    color: #fff;
    font-size: 20px !important;
    left: -25px !important;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    top: 0;
    width: 15%;
}
.col-xs-3 {
	font-size:10px !important;	
}
#section-a.subheader {
    padding-top: 0 !important;
    width: 100% !important;
	padding-left:20px !important;
}
.subheader strong {
    font-size: 17px !important;
    line-height: 19px !important;
}
#myCarousel, #leftControl, #rightControl {
	display:none !important;	
}
#noCarousel {
	display:block !important;
}	
#noCarousel .item .row {
    float: left !important;
    margin-left: 0 !important;
    margin-right: 3% !important;
    width: 28% !important;
}
#noCarousel .item .row div {
    border: 2px solid #09f;
    border-radius: 0;
    float: left !important;
    font-weight: normal;
    height: auto;
    margin: 10px 0 10px 12% !important;
    padding: 15px 10px !important;
    text-align: left;
}
.row {
    margin-left: 0;
    margin-right: -15px;
}
#glossary .row div {
	padding-left:20px !important;	
}
#glossary .row .subheader {
	padding-left:0 !important;	
}


.btn {
	white-space:normal !important;	
}
#pad0 {
	padding-left:20px !important;
	padding-top:15px !important;	
}
#pad0 img {
	max-width:230px !important;	
}
.footer.headline {
	padding-left:0 !important; 
	font-size:28px !important;
	line-height:30px !important;
	padding-bottom:10px !important;	
}
#tagline {
	padding-right:15px !important;	
	float:right !important;
}
.logos .logo.col-sm-6 {
	padding-left:0 !important;
}
.logos #tagline {
	padding-right:30px !important;	
}
.banner {
	padding:20px 0 !important;	
}
.content-section-a {
    padding-bottom: 15px !important;
}
.content-section-b {
	padding: 20px 0 !important;	
}
.h2, h2 {
    font-size: 25px !important;
}
.intro-header .subheader {
    padding-left: 0 !important;
	padding-top:50px !important;
}
.col-sm-6 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.list-inline {
    margin-left:0 !important;
    padding-left:0 !important;
}
.subheader2 strong {
    font-size: 18px !important;
    line-height: 20px !important;
}
#apps img {
	margin-bottom:5px !important;	
}
.navbar-nav > li > a {
    line-height: 14px !important;
}
.navbar-nav {
    background-color: #e5e5e5 !important;
    margin: 19px -15px 0 !important;
}
.navbar-nav li:hover {
	background-color:#ffffff !important;	
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #ffffff;
}
.navbar-collapse {
    border-top: none !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    overflow-x: visible;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
    width: 493px !important;
}
.lead {
	padding-right:30px !important;	
}
#apps {
	width:100% !important;	
}
.numSub {
	font-size:16px !important;
	line-height:22px !important;
	color:#188ccc !important;	
}
}


@media(max-width:480px) {
    .banner h2 {
        margin: 0;
	color: black;
    font-size: 18px;
	line-height: 22px;
	font-weight:normal;
    }

    ul.banner-social-buttons > li {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }

    ul.banner-social-buttons > li:last-child {
        margin-bottom: 0;
    }
	
#headerTxt1 {
		clear:left;
		margin-top:30px;
		padding-top:94px;	
	}
	#headerTxt2 {
		clear:left;
		padding-bottom:0;	
	}
	#headline1 {
		margin:0;
		max-width: 270px !important;	
	}
	#headline2 {
		margin:0;
		max-width: 270px !important;
		padding-right:0 !important;	
	}
	#headerTxt1 h1 {
		font-size: 16px !important;
		line-height: 18px !important;
		padding-right: 0;
	}
	 #headerTxt2 h1 {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px !important;
		line-height: 14px !important;
	 }
	 #headline1 strong{
		font-size:21px !important;
		line-height: 23px !important;
		color:#ffffff !important;	
	}
	#headline2 h1 {
		font-size:12px !important;
		line-height:14px !important;	
	}
	#stripe1 {
    margin-top: -3.6em!important;
    max-width: 1170px;
    padding: 2.0em 20px !important;
	width:300px!important;
}
	#stripe2 {
		margin-top: -1.7em!important;
		max-width: 1170px;
		padding: 0.7em 20px !important;
		width:300px!important;
	}
	.intro-header {
		padding-bottom: 30px !important;
		padding-top: 30px !important;
	}
	.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-left:0 !important;
    margin-right:0 !important;
}
.topRight {
	padding-top:8px !important;	
}
.topRight img {
	max-width:180px !important;
	height:auto !important;	
}
.logo {
	width: auto !important;	
}
.logo img {	
	width: auto !important;
}
.navbar-toggle {
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 0;
    margin-right: 15px !important;
    margin-top: 12px !important;
    padding: 9px 10px !important;
    position: relative;
}
.intro-header {
    background: rgba(248, 248, 248, 0) url("http://images.connecting.cigna.com/EloquaImages/clients/CIGNACorporation/%7B0c4aea9c-1dd2-4237-a78c-e84fda961fa9%7D_886773a_banner-backg.jpg") no-repeat scroll -230px 84px / auto 75%;
    color: #f8f8f8;
    margin: 0 auto;
    padding-bottom: 30px;
    padding-top: 64px;
    text-align: center;
}
button.navbar-toggle {
	clear:right;
	margin-right:0 !important;	
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left:0 !important;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -25px;
}
.carousel-inner .item .row div {
    border: 1px solid #09f;
    border-radius: 4px;
    float: left !important;
    font-weight: normal;
    height: 270px;
    margin: 10px 0;
    padding: 5px 5px;
    text-align: center;
}
.carousel-control {
    bottom: 0;
    color: #fff;
    font-size: 20px !important;
    left: -25px !important;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    top: 0;
    width: 15%;
}
.col-xs-3 {
	font-size:10px !important;	
}
#section-a.subheader {
    padding-top: 30px !important;
    width: 100% !important;
}
.subheader strong {
    font-size: 17px !important;
    line-height: 19px !important;
}
#myCarousel, #leftControl, #rightControl {
	display:none !important;	
}
#noCarousel {
	display:block !important;
}	
#noCarousel .item .row {
    margin-left: 0 !important;
    margin-right: 40px !important;
	width:auto !important;
	float:none !important;
}
#noCarousel .item .row div {
    border: 2px solid #09f;
    border-radius: 0;
    float: left !important;
    font-weight: normal;
    height: auto;
    margin: 10px 0 10px 3% !important;
    padding: 15px 5% !important;
    text-align: left;
}
.btn {
	white-space:normal !important;	
}
#pad0 {
	padding-left:20px !important;
	padding-top:15px !important;	
}
#pad0 img {
	max-width:230px !important;	
}
.footer.headline {
	padding-left:0 !important; 
	font-size:28px !important;
	line-height:30px !important;
	padding-bottom:10px !important;	
}
#tagline {
	padding-right:15px !important;	
	float:right !important;
}
.logos .logo.col-sm-6 {
	padding-left:0 !important;
}
.logos #tagline {
	padding-right:30px !important;	
}
.banner {
	padding:20px 0 !important;	
}
.content-section-a {
    padding-bottom: 15px !important;
}
.content-section-b {
	padding: 20px 0 !important;	
}
.h2, h2 {
    font-size: 25px !important;
}
.intro-header .subheader {
    padding-left: 0 !important;
	padding-top:50px !important;
}
.col-sm-6 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.list-inline {
    margin-left:0 !important;
    padding-left:0 !important;
}
.subheader2 strong {
    font-size: 18px !important;
    line-height: 20px !important;
}
#apps img {
	margin-bottom:5px !important;	
}
.navbar-nav > li > a {
    line-height: 14px !important;
}
.navbar-nav {
    background-color: #e5e5e5 !important;
    margin: 19px -15px 0 !important;
}
.navbar-nav li:hover {
	background-color:#ffffff !important;	
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #ffffff;
}
.navbar-collapse {
    border-top: none !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    overflow-x: visible;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
    width: 405px !important;
}
.lead {
	padding-right:30px !important;	
}
#apps {
	width:100% !important;	
}
.subheader {
	font-size:18px !important;
	line-height:20px !important;	
}
}

@media(max-width:414px) {
    .banner h2 {
        margin: 0;
	color: black;
    font-size: 18px;
	line-height: 22px;
	font-weight:normal;
    }

    ul.banner-social-buttons > li {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }

    ul.banner-social-buttons > li:last-child {
        margin-bottom: 0;
    }
	#headerTxt1 {
		clear:left;
		margin-top:30px;
		padding-top:94px;	
	}
	#headerTxt2 {
		clear:left;
		padding-bottom:0;	
	}
	#headline1 {
		margin:0;
		max-width: 250px !important;		
	}
	#headline2 {
		margin:0;
		max-width: 250px !important;
		padding-right:0 !important;	
	}
	#headerTxt1 h1 {
		font-size: 16px !important;
		line-height: 18px !important;
		padding-right: 0;
	}
	 #headerTxt2 h1 {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px !important;
		line-height: 14px !important;
	 }
	 #headline1 strong{
		font-size:21px !important;
		line-height: 23px !important;
		color:#ffffff !important;	
	}
	#headline2 h1 {
		font-size:12px !important;
		line-height:14px !important;
		padding-right:90px !important;	
	}
	#stripe1 {
    margin-top: -3.6em !important;
    max-width: 1170px;
    padding: 1.8em 20px !important;
	width:270px !important;
}
	#stripe2 {
		margin-top: -2.3em !important;
		max-width: 1170px;
		padding: 0.8em 20px !important;
		width:270px !important;
	}
	
	.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-left:0 !important;
    margin-right:0 !important;
}
.topRight {
	padding-top:8px !important;	
}
.topRight img {
	max-width:150px !important;
	height:auto !important;	
}
.logo {
	width: auto !important;	
}
.logo img {
	max-height:65px !important;	
	width: auto !important;
}
.navbar-toggle {
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 0;
    margin-right: 15px !important;
    margin-top: 19px !important;
    padding: 9px 10px !important;
    position: relative;
}
.intro-header {
    background: url("http://images.connecting.cigna.com/EloquaImages/clients/CIGNACorporation/%7B0c4aea9c-1dd2-4237-a78c-e84fda961fa9%7D_886773a_banner-backg.jpg") no-repeat scroll -200px 94px / 720px auto rgba(248, 248, 248, 0);
    color: #f8f8f8;
    margin: 0 auto;
    padding-bottom: 30px;
    padding-top: 124px;
    text-align: center;
}
button.navbar-toggle {
	clear:right;
	margin-right:0 !important;	
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left:0 !important;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -25px;
}
.carousel-inner .item .row div {
    border: 1px solid #09f;
    border-radius: 4px;
    float: left !important;
    font-weight: normal;
    height: 270px;
    margin: 10px 0;
    padding: 5px 5px;
    text-align: center;
}
.carousel-control {
    bottom: 0;
    color: #fff;
    font-size: 20px !important;
    left: -25px !important;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    top: 0;
    width: 15%;
}
.col-xs-3 {
	font-size:10px !important;	
}
#section-a.subheader {
    padding-top: 30px !important;
    width: 100% !important;
}
.subheader strong {
    font-size: 17px !important;
    line-height: 19px !important;
}
#myCarousel, #leftControl, #rightControl {
	display:none !important;	
}
#noCarousel {
	display:block !important;
}	
#noCarousel .item .row {
    margin-left: 0 !important;
    margin-right: 40px !important;
}
#noCarousel .item .row div {
    border: 2px solid #09f;
    border-radius: 0;
    float: left !important;
    font-weight: normal;
    height: auto;
    margin: 10px 0 10px 4% !important;
    padding: 15px 5% !important;
    text-align: left;
}
.btn {
	white-space:normal !important;	
}
#pad0 {
	padding-left:20px !important;
	padding-top:15px !important;	
}
#pad0 img {
	max-width:230px !important;	
}
.footer.headline {
	padding-left:0 !important; 
	font-size:28px !important;
	line-height:30px !important;
	padding-bottom:10px !important;	
}
#tagline {
	padding-right:15px !important;	
	float:right !important;
}
.banner {
	padding:20px 0 !important;	
}
.content-section-a {
    padding-bottom: 15px !important;
}
.content-section-b {
	padding: 20px 0 !important;	
}
.h2, h2 {
    font-size: 25px !important;
}
.intro-header .subheader {
    padding-left: 0 !important;
	padding-top:50px !important;
}
.col-sm-6 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.logos .logo.col-sm-6 {
	padding-left:0 !important;
}
.logos #tagline {
	padding-right:30px !important;	
}
.list-inline {
    margin-left:0 !important;
    padding-left:0 !important;
}
.subheader2 strong {
    font-size: 18px !important;
    line-height: 20px !important;
}
#apps img {
	margin-bottom:5px !important;	
}
.navbar-nav > li > a {
    line-height: 14px !important;
}
.navbar-nav {
    background-color: #e5e5e5 !important;
    margin: 19px -15px 0 !important;
}
.navbar-nav li:hover {
	background-color:#ffffff !important;	
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #ffffff;
}
.navbar-collapse {
    border-top: none !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    overflow-x: visible;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
    width: 247px !important;
}
.lead {
	padding-right:30px !important;	
}
#apps {
	width:30% !important;	
}

}
@media(max-width:375px) {
    .banner h2 {
        margin: 0;
	color: black;
    font-size: 18px;
	line-height: 22px;
	font-weight:normal;
    }

    ul.banner-social-buttons > li {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }

    ul.banner-social-buttons > li:last-child {
        margin-bottom: 0;
    }
	#headerTxt1 {
		clear:left;
		margin-top:20px;
		padding-top:104px;	
	}
	#headerTxt2 {
		clear:left;
		padding-bottom:0;	
	}
	#headline1 {
		margin:0;
		max-width: 250px !important;		
	}
	#headline2 {
		margin:0;
		max-width: 250px !important;
		padding-right:0 !important;	
	}
	#headerTxt1 h1 {
		font-size: 16px !important;
		line-height: 18px !important;
		padding-right: 0;
	}
	 #headerTxt2 h1 {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px !important;
		line-height: 14px !important;
	 }
	 #headline1 strong{
		font-size:21px !important;
		line-height: 23px !important;
		color:#ffffff !important;	
	}
	#headline2 h1 {
		font-size:12px !important;
		line-height:14px !important;
		font-weight:normal !important;	
	}
	#stripe1 {
    margin-top: -4.2em;
    max-width: 1170px;
    padding: 1.8em 20px !important;
	width:220px !important;
}
	#stripe2 {
		margin-top: -2.3em;
		max-width: 1170px;
		padding: 0.8em 20px !important;
		width:220px !important;
	}
	.intro-header {
		padding-bottom: 30px !important;
		padding-top: 30px !important;
	}
	.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-left:0 !important;
    margin-right:0 !important;
}
.topRight {
	padding-top:8px !important;	
}
.topRight img {
	max-width:170px !important;
	height:auto !important;	
}
.logo {
	width: auto !important;	
}
.logo img {
	max-height:72px !important;	
	width: auto !important;
}
.navbar-toggle {
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 0;
    margin-right: 15px !important;
    margin-top: 13px !important;
    padding: 9px 10px !important;
    position: relative;
}
.intro-header {
    background: url("http://images.connecting.cigna.com/EloquaImages/clients/CIGNACorporation/%7B0c4aea9c-1dd2-4237-a78c-e84fda961fa9%7D_886773a_banner-backg.jpg") no-repeat scroll -260px 94px / 720px auto rgba(248, 248, 248, 0);
    color: #f8f8f8;
    margin: 0 auto;
    padding-bottom: 30px;
    padding-top: 94px;
    text-align: center;
}
button.navbar-toggle {
	clear:right;
	margin-right:0 !important;	
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left:0 !important;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -25px;
}
.carousel-inner .item .row div {
    border: 1px solid #09f;
    border-radius: 4px;
    float: left !important;
    font-weight: normal;
    height: 270px;
    margin: 10px 0;
    padding: 5px 5px;
    text-align: center;
}
.carousel-control {
    bottom: 0;
    color: #fff;
    font-size: 20px !important;
    left: -25px !important;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    top: 0;
    width: 15%;
}
.col-xs-3 {
	font-size:10px !important;	
}
#section-a.subheader {
    padding-top: 30px !important;
    width: 100% !important;
}
.subheader strong {
    font-size: 17px !important;
    line-height: 19px !important;
}
#myCarousel, #leftControl, #rightControl {
	display:none !important;	
}
#noCarousel {
	display:block !important;
}	
#noCarousel .item .row {
    margin-left: 0 !important;
    margin-right: 40px !important;
}
#noCarousel .item .row div {
    border: 2px solid #09f;
    border-radius: 0;
    float: left !important;
    font-weight: normal;
    height: auto;
    margin: 10px 0 10px 4% !important;
    padding: 15px 5% !important;
    text-align: left;
}
.btn {
	white-space:normal !important;	
}
#pad0 {
	padding-left:20px !important;
	padding-top:15px !important;	
}
#pad0 img {
	max-width:230px !important;	
}
.footer.headline {
	padding-left:0 !important; 
	font-size:24px !important;
	line-height:26px !important;
	padding-bottom:10px !important;	
}
#tagline {
	padding-right:15px !important;	
	float:right !important;
}
.banner {
	padding:20px 0 !important;	
}
.content-section-a {
    padding-bottom: 15px !important;
}
.content-section-b {
	padding: 20px 0 !important;	
}
.h2, h2 {
    font-size: 25px !important;
}
.intro-header .subheader {
    padding-left: 0 !important;
	padding-top:50px !important;
}
.col-sm-6 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.list-inline {
    margin-left:0 !important;
    padding-left:0 !important;
}
.subheader2 strong {
    font-size: 18px !important;
    line-height: 20px !important;
}
#apps img {
	margin-bottom:5px !important;	
}
.navbar-nav > li > a {
    line-height: 14px !important;
}
.navbar-nav {
    background-color: #e5e5e5 !important;
    margin: 19px -15px 0 !important;
}
.navbar-nav li:hover {
	background-color:#ffffff !important;	
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #ffffff;
}
.navbar-collapse {
    border-top: none !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    overflow-x: visible;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
    width: 208px !important;
}
.lead {
	padding-right:30px !important;	
}
.logo {
	padding-right:20px !important;	
}
#tableLeft {
	float:left;
	width:50%;	
}
#tableRight {
	float:none;
	width:100%;
	clear:none;	
	display:block;
	padding-left:50%;
}
.rightCol, .leftCol {
	padding-right:30px !important;	
}
}

@media(max-width:360px) {
    .banner h2 {
    margin: 0;
	color: black;
    font-size: 18px;
	line-height: 22px;
	font-weight:normal;
    }

    ul.banner-social-buttons > li {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }

    ul.banner-social-buttons > li:last-child {
        margin-bottom: 0;
    }
	#headerTxt1 {
		clear:left;
		margin-top:20px;
		padding-top:104px;	
	}
	#headerTxt2 {
		clear:left;
		padding-bottom:0;	
	}
	#headline1 {
		margin:0;
		max-width: 220px !important;		
	}
	#headline2 {
		margin:0;
		max-width: 220px !important;
		padding-right:0 !important;	
	}
	#headerTxt1 h1 {
		font-size: 16px !important;
		line-height: 18px !important;
		padding-right: 0;
	}
	 #headerTxt2 h1 {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px !important;
		line-height: 14px !important;
	 }
	 #headline1 strong{
		font-size:21px !important;
		line-height: 23px !important;
		color:#ffffff !important;	
	}
	#headline2 h1 {
		font-size:12px !important;
		line-height:14px !important;
	}
	#stripe1 {
    margin-top: -3.8em !important;
    max-width: 1170px;
    padding: 2.0em 20px !important;
	width:220px !important;
}
	#stripe2 {
		margin-top: -2.3em;
		max-width: 1170px;
		padding: 0.8em 20px !important;
		width:220px !important;
	}
	
	.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-left:0 !important;
    margin-right:0 !important;
}
.topRight {
	padding-top:8px !important;	
}
.topRight img {
	max-width:150px !important;
	height:auto !important;	
}
.logo {
	width: auto !important;	
}
.logo img {
	max-height:65px !important;	
	width: auto !important;
}
.navbar-toggle {
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 0;
    margin-right: 15px !important;
    margin-top: 18px !important;
    padding: 9px 10px !important;
    position: relative;
}
.intro-header {
    background: rgba(248, 248, 248, 0) url("http://images.connecting.cigna.com/EloquaImages/clients/CIGNACorporation/%7B0c4aea9c-1dd2-4237-a78c-e84fda961fa9%7D_886773a_banner-backg.jpg") no-repeat scroll -220px 84px / auto 60%;
    color: #f8f8f8;
    margin: 0 auto;
    padding-bottom: 40px !important;
    padding-top: 10px !important;
    text-align: center;
}
button.navbar-toggle {
	clear:right;
	margin-right:0 !important;	
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left:0 !important;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -25px;
}
.carousel-inner .item .row div {
    border: 1px solid #09f;
    border-radius: 4px;
    float: left !important;
    font-weight: normal;
    height: 270px;
    margin: 10px 0;
    padding: 5px 5px;
    text-align: center;
}
.carousel-control {
    bottom: 0;
    color: #fff;
    font-size: 20px !important;
    left: -25px !important;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    top: 0;
    width: 15%;
}
.col-xs-3 {
	font-size:10px !important;	
}
#section-a.subheader {
    padding-top: 10px !important;
    width: 100% !important;
}
.subheader strong {
    font-size: 17px !important;
    line-height: 19px !important;
}
#myCarousel, #leftControl, #rightControl {
	display:none !important;	
}
#noCarousel {
	display:block !important;
}	
#noCarousel .item .row {
    margin-left: 0 !important;
    margin-right: 40px !important;
}
#noCarousel .item .row div {
    border: 2px solid #09f;
    border-radius: 0;
    float: left !important;
    font-weight: normal;
    height: auto;
    margin: 10px 0 10px 4% !important;
    padding: 15px 5% !important;
    text-align: left;
}
.btn {
	white-space:normal !important;	
}
#pad0 {
	padding-left:20px !important;
	padding-top:15px !important;	
}
#pad0 img {
	max-width:230px !important;	
}
.footer.headline {
	padding-left:0 !important; 
	font-size:24px !important;
	line-height:26px !important;
	padding-bottom:10px !important;	
}
#tagline {
	padding-right:15px !important;	
	float:right !important;
}
.banner {
	padding:20px 0 !important;	
}
.content-section-a {
    padding-bottom: 15px !important;
}
.content-section-b {
	padding: 20px 0 !important;	
}
.h2, h2 {
    font-size: 25px !important;
}
.intro-header .subheader {
    padding-left: 0 !important;
	padding-top:50px !important;
}
.col-sm-6 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.list-inline {
    margin-left:0 !important;
    padding-left:0 !important;
}
.subheader2 strong {
    font-size: 18px !important;
    line-height: 20px !important;
}
#apps img {
	margin-bottom:5px !important;	
}
.navbar-nav > li > a {
    line-height: 14px !important;
}
.navbar-nav {
    background-color: #e5e5e5 !important;
    margin: 17px -15px 0 !important;
}
.navbar-nav li:hover {
	background-color:#ffffff !important;	
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #ffffff;
}
.navbar-collapse {
    border-top: none !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    overflow-x: visible;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
    width: 285px !important;
}
.lead {
	padding-right:30px !important;	
}
.network-name {
    text-transform: uppercase;
    font-size: 14px;
	line-height:16px !important;
    font-weight: 400;
    letter-spacing: 2px;
}
.logo {
	padding-right:40px !important;	
}
#tableLeft {
	float:left;
	width:50%;	
}
#tableRight {
	float:none;
	width:100%;
	clear:none;	
	display:block;
	padding-left:50%;
}
.rightCol, .leftCol {
	padding-right:30px !important;	
}
}

@media(max-width:320px) {
    .banner h2 {
        margin: 0;
	color: black;
    font-size: 18px;
	line-height: 22px;
	font-weight:normal;
    }

    ul.banner-social-buttons > li {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }

    ul.banner-social-buttons > li:last-child {
        margin-bottom: 0;
    }
	#headerTxt1 {
		clear:left;
		margin-top:20px;
		padding-top:104px;	
	}
	#headerTxt2 {
		clear:left;
		padding-bottom:0;	
	}
	#headline1 {
		margin:0;
		max-width: 220px !important;		
	}
	#headline2 {
		margin:0;
		max-width: 220px !important;
		padding-right:0 !important;	
	}
	#headerTxt1 h1 {
		font-size: 16px !important;
		line-height: 18px !important;
		padding-right: 0;
	}
	 #headerTxt2 h1 {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px !important;
		line-height: 14px !important;
	 }
	 #headline1 strong{
		font-size:21px !important;
		line-height: 23px !important;
		color:#ffffff !important;	
	}
	#headline2 h1 {
		font-size:12px !important;
		line-height:14px !important;
	}
	#stripe1 {
    margin-top: -3.8em !important;
    max-width: 1170px;
    padding: 2.0em 20px !important;
	width:220px !important;
}
	#stripe2 {
		margin-top: -2.3em;
		max-width: 1170px;
		padding: 0.8em 20px !important;
		width:220px !important;
	}
	.intro-header {
		padding-bottom: 30px !important;
		padding-top: 30px !important;
	}
	.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-left:0 !important;
    margin-right:0 !important;
}
.topRight {
	padding-top:8px !important;	
}
.topRight img {
	max-width:150px !important;
	height:auto !important;	
}
.logo {
	width: auto !important;	
}
.logo img {
	max-height:64px !important;	
	width: auto !important;
}
.navbar-toggle {
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 0;
    margin-right: 15px !important;
    margin-top: 18px !important;
    padding: 9px 10px !important;
    position: relative;
}
.intro-header {
    background: rgba(248, 248, 248, 0) url("http://images.connecting.cigna.com/EloquaImages/clients/CIGNACorporation/%7B0c4aea9c-1dd2-4237-a78c-e84fda961fa9%7D_886773a_banner-backg.jpg") no-repeat scroll -220px 84px / auto 60%;
    color: #f8f8f8;
    margin: 0 auto;
    padding-bottom: 40px !important;
    padding-top: 10px !important;
    text-align: center;
}
button.navbar-toggle {
	clear:right;
	margin-right:0 !important;	
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left:0 !important;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -25px;
}
.carousel-inner .item .row div {
    border: 1px solid #09f;
    border-radius: 4px;
    float: left !important;
    font-weight: normal;
    height: 270px;
    margin: 10px 0;
    padding: 5px 5px;
    text-align: center;
}
.carousel-control {
    bottom: 0;
    color: #fff;
    font-size: 20px !important;
    left: -25px !important;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    top: 0;
    width: 15%;
}
.col-xs-3 {
	font-size:10px !important;	
}
#section-a.subheader {
    padding-top: 10px !important;
    width: 100% !important;
}
.subheader strong {
    font-size: 17px !important;
    line-height: 19px !important;
}
#myCarousel, #leftControl, #rightControl {
	display:none !important;	
}
#noCarousel {
	display:block !important;
}	
#noCarousel .item .row {
    margin-left: 0 !important;
    margin-right: 40px !important;
}
#noCarousel .item .row div {
    border: 2px solid #09f;
    border-radius: 0;
    float: left !important;
    font-weight: normal;
    height: auto;
    margin: 10px 0 10px 4% !important;
    padding: 15px 5% !important;
    text-align: left;
}
.btn {
	white-space:normal !important;	
}
#pad0 {
	padding-left:20px !important;
	padding-top:15px !important;	
}
#pad0 img {
	max-width:230px !important;	
}
.footer.headline {
	padding-left:0 !important; 
	font-size:24px !important;
	line-height:26px !important;
	padding-bottom:10px !important;	
}
#tagline {
	padding-right:15px !important;	
	float:right !important;
}
.banner {
	padding:20px 0 !important;	
}
.content-section-a {
    padding-bottom: 15px !important;
}
.content-section-b {
	padding: 20px 0 !important;	
}
.h2, h2 {
    font-size: 25px !important;
}
.intro-header .subheader {
    padding-left: 0 !important;
	padding-top:50px !important;
}
.col-sm-6 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.list-inline {
    margin-left:0 !important;
    padding-left:0 !important;
}
.subheader2 strong {
    font-size: 18px !important;
    line-height: 20px !important;
}
#apps img {
	margin-bottom:5px !important;	
}
.navbar-nav > li > a {
    line-height: 14px !important;
}
.navbar-nav {
    background-color: #e5e5e5 !important;
    margin: 17px -15px 0 !important;
}
.navbar-nav li:hover {
	background-color:#ffffff !important;	
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #ffffff;
}
.navbar-collapse {
    border-top: none !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    overflow-x: visible;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
    width: 245px !important;
}
.lead {
	padding-right:30px !important;	
}
.network-name {
    text-transform: uppercase;
    font-size: 13px;
	line-height:15px !important;
    font-weight: 400;
    letter-spacing: 2px;
}
.logo {
	padding-right:20px !important;	
}
#tableLeft {
	float:left;
	width:50%;	
}
#tableRight {
	float:none;
	width:100%;
	clear:none;	
	display:block;
	padding-left:50%;
}
.rightCol, .leftCol {
	padding-right:30px !important;	
}
}
